I came up with a list of what index numbers in for settings in Eudora1.5.1 control by running an Applescript that grabbed all setting indexes from 1-400 and output them to a file. I then went into Eudora and started changing each individual item in order to track down its associated setting index number. (If someone knows of a way to get a name for each setting rather than doing it the back-breaking way I did, I'd love to know about it. Other than using our dear old Res-Edit to examine the two STR# resources which I did afterwards... You'd still have to check each one one at a time. I assume from the fact that they are stored in a STR# resource which is accessed by number that there is no other way- unless Eudora adds something somewhere else.)
I have tried to be as clear as possible as I can with the descriptions of each setting. Some, I was unable to surmise, what changed the value. And thus, you are left with a (?) and the value I got for it, or a description of what changed the value from one thing to another and sometimes back again. I suspect that at least a couple more of the settings are tied together much as the attachment compression types are. (When you look at the list you'll see) However, I couldn't actually get any to act that way. What you have is my best approximation for Eudora1.5.1 with standard settinfs (i.e. I *DID NOT* use any of the extra settings modules floating around the net.)
One last note: I'm not sure if this is clear in the list or not. When I say set to "" I mean that they setting is blank. Not that you should try putting to "" in there. I figure that should be pretty obvious, but I don't want to get e-mail from somone complaining about how I help destroy their life because my setting list was somehow involved in the loss of mail from a 'tiny fiance' on some mud. I.E. Use at your own risk. I make no claims that this list will do you anything other than harm. That you will be able to become anything other than a satan worshiping, heroin shooting whore on the street of New York after using the knowledge you obtain from my little list. And I put all y's and n's in caps for readability. Eudora uses lowercase in its settings... see the (?) ones and you'll see. Now that I have that out of the way, Any info you additional information on this topic that you discover would be greatly appreciated.
Its 5:31 AM EST, I've been up all night doing this. (I can, I'm Unemployed!!!!!)
-Sean Allen
Infant Software
runt@inch.com
WHAT FOLLOWS IS THE SCRIPT USED TO EXTRACT SAID DATA....
use if you want(i through it together in a minute so.... SEE ABOVE DISCLAIMER!!!):
set b to {}
set y to 1
tell application "Eudora1.5.1"
repeat 200 times
set a to get setting y
set b to b & a
set y to y + 1
end repeat
set y to y - 1
tell me
dd(b, y)
end tell
end tell
on dd(x, y)
set z to 1
set myFile to open for access file "Eudora Settings" with write permission
repeat y times
write "Setting " & z & ": " & item z of x & return to myFile
set z to z + 1
end repeat
end dd
YOU DON'T REALLY NEED TO CALL A HANDLER....
BUT I PULLED THIS OUT OF A *LARGE* SCRIPT
I'M WORKING ON SO IT WAS EASIER FOR ME...
RE-WRITE IF YOU WANT....
(yes i know this one only checks the first 200...
and I said I did more..... I went back and checked
another 200 after. its not hard. just changed the value
of y.... and yes... i know i didn't need to pass y to the
handler... but I didn't notice that when I was ripping
the little bit of code I had apart to make it check settings.
Like I said, it was easier for me... its not meant to be good code...
optimize it if you want before you use it. It didn't reall matter